package com.hsh.maoduo.service;

import com.hsh.maoduo.common.Result;
import com.hsh.maoduo.pojo.entity.Outbound;
import com.baomidou.mybatisplus.extension.service.IService;
import com.hsh.maoduo.pojo.dto.OutboundDTO;
import com.hsh.maoduo.pojo.vo.OutboundVO;

import java.util.List;

/**
* @author USER
* @description 针对表【outbound】的数据库操作Service
* @createDate 2023-12-23 16:35:07
*/
public interface OutboundService extends IService<Outbound> {

    List<OutboundDTO> getList(OutboundVO outboundVO);

    Result<Integer> addList(List<OutboundVO> outboundVOList);

    int addOne(OutboundVO outboundVO);

    Result update(OutboundVO outboundVO);

    Result delete(int id);

    List<OutboundDTO> getSumGroupByGoodId(OutboundVO outboundVO);


    Result batchVerified(Integer[] ids);

    Result batchDelete(Integer[] ids);
}
